7 research outputs found

    Space-time discontinuous Galerkin finite element method for two-fluid flows

    Get PDF
    Multifluid and multiphase flows involve combinations of fluids and interfaces which separate these. These flows are of importance in many natural and industrial processes including fluidized beds and bubble columns. Often the interface is not static but moves with the fluid flow velocity. Also, interface topological changes due to breakup and coalescence processes may occur. Solutions typically have a discontinuous character at the interface between different fluids because of curvature and surface tension effects. In addition, the density and pressure differences across the interface can be very high, like in the case of liquid-gas flows. Also, the existence of shock or contact waves can introduce additional discontinuities into the problem. The aim of this research project was to develop a discontinuous Galerkin method for two-fluid flows, which is accurate, versatile and can alleviate some of the problems commonly encountered with existing methods. A novel numerical method for two-fluid flow computations is presented, which combines the space-time discontinuous Galerkin finite element discretization with the level set method and cut-cell based interface tracking. The space-time discontinuous Galerkin (STDG) finite element method offers high accuracy, an inherent ability to handle discontinuities and a very local stencil, making it relatively easy to combine with local {\it hp}-refinement. A front tracking approach is chosen because these methods ensure a sharp interface between the fluids are capable of high accuracy. The front tracking is incorporated by means of cut-cell mesh refinement, because this type of refinement is very local in nature and hence combines well with the STGD. To compute the interface dynamics the level set method (LSM) is chosen, because of its ability to deal with merging and breakup, since it was expected that the LSM combines well with the cut-cell mesh refinement and also because the LSM is easy to extend to higher dimensions. The small cell problem caused by the cut-cell refinement is solved by using a merging procedure involving bounding box elements, which improves stability and performance of the method. The interface conditions are incorporated in the numerical flux at the interface and the STDG discretization ensures that the scheme is conservative as long as the numerical fluxes are conservative. All possible cuts the 0-level set can make with square and cube shaped background elements are identified and for each cut an element refinement is defined explicitly. To ensure connectivity of the refined mesh, the dimdim-dimensional face refinements are defined equal to the dim1dim-1-dimensional element refinements. It is expected that this scheme can accurately solve smaller scale problems where the interface shape is of importance and where complex interface physics are involved. To investigate the numerical properties and performance of the numerical algorithm it is applied to a number of one and two dimensional single and two-fluid test problems, including a magma - ideal gas shocktube and a helium cylinder - shock wave interaction problem. To remove oscillations in the flow field near the interface a novel interface flux is presented, which is based on the HLLC flux for a contact discontinuity and can compensate for small errors in the interface position by allowing for a small mass loss. Slope limiting was found to reduce spikes in the solution at the cost of a decrease in accuracy. It was found that the level set deformation restricted the simulation lengths. This problem can be solved by adding a level set reinitialization procedure. To improve the efficiency and stability of the two-fluid numerical algorithm it is advised to incorporate {\it hp}-refinement and a multigrid algorithm. Next, the Object Oriented Programming (OOP) design and implementation of the two-fluid method were discussed. The choice for the OOP language C++ was motivated by the general advantages of OOP such as reusability, reliability, robustness, extensibility and maintainability. In addition the use of OOP allowed for a strong connection between the numerical method and its implementation. In addition, {\it hp}GEM, an OOP package for DG methods was presented. The use of {\it hp}GEM allowed for a reduction of the development time and provided quality control and a coding standard which benefitted the sharing and maintenance of the codes

    Two fluid space-time discontinuous Galerkin finite element method. Part I: numerical algorithm

    Get PDF
    A novel numerical method for two fluid flow computations is presented, which combines the space-time discontinuous Galerkin finite element discretization with the level set method and cut-cell based interface tracking. The space-time discontinuous Galerkin (STDG) finite element method offers high accuracy, an inherent ability to handle discontinuities and a very local stencil, making it relatively easy to combine with local {\it hp}-refinement. The front tracking is incorporated via cut-cell mesh refinement to ensure a sharp interface between the fluids. To compute the interface dynamics the level set method (LSM) is used because of its ability to deal with merging and breakup. Also, the LSM is easy to extend to higher dimensions. Small cells arising from the cut-cell refinement are merged to improve the stability and performance. The interface conditions are incorporated in the numerical flux at the interface and the STDG discretization ensures that the scheme is conservative as long as the numerical fluxes are conservative

    A space-time discontinuous Galerkin finite element method for two-fluid problems

    Get PDF
    A space-time discontinuous Galerkin finite element method for two fluid flow problems is presented. By using a combination of level set and cut-cell methods the interface between two fluids is tracked in space-time. The movement of the interface in space-time is calculated by solving the level set equation, where the interface geometry is identified with the 0-level set. To enhance the accuracy of the interface approximation the level set function is advected with the interface velocity, which for this purpose is extended into the domain. Close to the interface the mesh is locally refined in such a way that the 0-level set coincides with a set of faces in the mesh. The two fluid flow equations are solved on this refined mesh. The procedure is repeated until both the mesh and the flow solution have converged to a reasonable accuracy.\ud The method is tested on linear advection and Euler shock tube problems involving ideal gas and compressible bubbly magma. Oscillations around the interface are eliminated by choosing a suitable interface flux

    Two fluid space-time discontinuous Galerkin finite element method. Part II: Applications

    Get PDF
    The numerical method for two fluid flow computations presented in Sollie, Bokhove \& van der Vegt, Two Fluid Space-Time Discontinuous Galerkin Finite Element Method. Part I: Numerical Algorithm is applied to a number of one and two dimensional single and two fluid test problems, including a magma - ideal gas shocktube and a helium cylinder - shock wave interaction problem

    Space-time discontinuous Galerkin finite element method for two-fluid flows

    Get PDF
    A novel numerical method for two-fluid flow computations is presented, which combines the space–time discontinuous Galerkin finite element discretization with the level set method and cut-cell based interface tracking. The space–time discontinuous Galerkin (STDG) finite element method offers high accuracy, an inherent ability to handle disconti- nuities and a very local stencil, making it relatively easy to combine with local hp-refine- ment. The front tracking is incorporated via cut-cell mesh refinement to ensure a sharp interface between the fluids. To compute the interface dynamics the level set method (LSM) is used because of its ability to deal with merging and breakup. Also, the LSM is easy to extend to higher dimensions. Small cells arising from the cut-cell refinement are merged to improve the stability and performance. The interface conditions are incorporated in the numerical flux at the interface and the STDG discretization ensures that the scheme is con- servative as long as the numerical fluxes are conservative. The numerical method is applied to one and two dimensional two-fluid test problems using the Euler equations

    hpGEM -- A software framework for discontinuous Galerkin finite element methods

    Get PDF
    hpGEM, a novel framework for the implementation of discontinuous Galerkin finite element methods (FEMs), is described. We present data structures and methods that are common for many (discontinuous) FEMs and show how we have implemented the components as an object-oriented framework. This framework facilitates and accelerates the implementation of finite element programs, the assessment of algorithms, and their application to real-world problems. The article documents the status of the framework, exemplifies aspects of its philosophy and design, and demonstrates the feasibility of the approach with several application examples
    corecore